body {
    background: rgb(242, 245, 247);
    font-family: Arial,sans-serif;
    font-size: 10pt;
}
textarea{
    font-family: Arial,sans-serif;
}
#request,#response {display: none;}

input[type="text"] { height: 20px;}
input[type="text"],textarea,select {width: 300px;}
input[type="reset"] {margin-left: 30px;}
input[readonly],textarea[readonly],select[readonly] {background-color: #efefef; border:solid 1px gray}

.bi_clear {clear:both;}
.bi_ct {display: inline-block; font-size: 12px;}
.bi_ct_tbl { width: 300px; border-collapse: collapse;}
.bi_ct_tbl tr:not(:last-child) td { border-bottom: solid 1px silver;}
.bi_ct_tbl tr > td:first-child { width: 250px; }
.bi_ct_tbl tr td span { width: 50px; cursor: pointer; color: red; font-weight: bold; }
.bi_ct_tbl tr td span:hover { color: white; background-color: red; }

.ui-tabs .ui-state-disabled {
    display: none; /* disabled tabs don't show up */
}


h1 {
    color: rgb(102, 102, 102); font-family: Arial,sans-serif;
    font-size: 1.3em;
}


div#bi_layout {
    border: dashed 1px white; padding: 10px;
}